OpenHMI-tester: an open and cross-platform architecture for GUI testing and certification

نویسندگان

  • Pedro Luis Mateo Navarro
  • Gregorio Martínez Pérez
  • Diego Sevilla Ruiz
چکیده

Software testing is usually used to report and/or assure about the quality, reliability and robustness of a software in the given context or scenario where it is intended to work. This is specially true in the case of user interfaces, where the testing phase is critical before the software can be accepted by the final user and put in execution mode. This paper presents the design, and the later implementation as a contribution to the open-source community, of a Human-Machine Interface (HMI) testing architecture, named OpenHMI-Tester. The current design is aimed to support major event-based and open-source windowing systems, thus providing generality, besides some other features such as scalability and tolerance to modifications in the HMI design process. The proposed architecture has been also integrated as part of a complex industrial scenario, which helped to identify a set of realistic requirements of the testing architecture, as well as to test it with real HMI developers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Security testing of session initiation protocol implementations

The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...

متن کامل

Online Test Automation for new Generation of Silverlight Web Applications

New Interactive, attractive and device independent web application’s Graphical User Interfaces (GUI) are developed by new technologies like Silverlight and Moonlight. Silverlight is Microsoft's cross platform runtime and development technology for running Web based multimedia applications in windows platform. Moonlight is an open-source implementation of the Silverlight development platform for...

متن کامل

Explaining the effective features of open and semi-open spaces in availability and increase of social interactions in residential complexes

By increasing house demand for living, the urban development planning has turned to towers, which provides a platform for the growth of the city, regardless of the traditional Iranian's architecture. Among the vital elements in traditional architecture, there are a variety of open and semi-open spaces such as the central courtyard, pool, veranda, balcony, etc that have been provided the needs f...

متن کامل

Failures of GUI Tests on Different Computer Platforms

There has been anecdotal evidence that failures from testing may be dependent upon the software/hardware platform used to test the target software. We have been involved in the research of testing Graphics User Interfaces (GUIs) [1,2,3], and have established that GUI failures do indeed depend upon the computer platform. The objective of this paper is to evaluate the computer platform parameters...

متن کامل

DART: A Framework for Regression Testing "Nightly/daily Builds" of GUI Applications

“Nightly/daily building and smoke testing” have become widespread since they often reveal bugs early in the software development process. During these builds, software is compiled, linked, and (re)tested with the goal of validating its basic functionality. Although successful for conventional software, smoke tests are difficult to develop and automatically rerun for software that has a graphica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Syst. Sci. Eng.

دوره 25  شماره 

صفحات  -

تاریخ انتشار 2010